package com.smedi.ismedi.progress.api.dto.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.time.LocalDateTime;

/**
 * @author liaojiajie
 * @date 2022/09/20
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "进度周报主要详情 返参")
public class ProgressReportWeekDetailResponse {

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "(项目名称")
    private  String  name;
    /**
     *统计开始时段
     */
    @ApiModelProperty(value = "(统计开始时段")
    private  LocalDateTime  statisticalStartTime;
    /**
     *统计结束时段
     */
    @ApiModelProperty(value = "(统计结束时段")
    private  LocalDateTime  statisticalEndTime;
    /**
     * 记录人
     */
    @ApiModelProperty(value = "(记录人")
    private  String  recordUser;
    /**
     *记录时间
     */
    @ApiModelProperty(value = "(记录时间")
    private  LocalDateTime  recordTime;
    /**
     *项目总体完成情况
     */
    @ApiModelProperty(value = "(项目总体完成情况")
    private  String  projectGeneralCompletion;
    /**
     *进度滞后的原因及纠偏措施
     */
    @ApiModelProperty(value = "(进度滞后的原因及纠偏措施")
    private  String  progressLagMeasuresReason;

}